import type { InputHTMLAttributes, ReactNode } from 'react';
import { RadioGroupRadio } from './SingleRadio';
type RadioGroupProps = {
legend?: string;
legendDescription?: ReactNode;
value: string | number;
className?: string;
helper?: ReactNode;
error?: ReactNode;
direction?: 'row' | 'column';
children: ReactNode;
description?: ReactNode;
size?: 'small' | 'medium';
} & Required, 'onChange'>> & Pick, 'required' | 'name' | 'aria-describedby'>;
/**
* RadioGroup is a component that allows users to select one option from a list of options using radio.
*/
declare const RadioGroupComponent: {
({ legend, legendDescription, value, className, helper, error, direction, children, onChange, name, description, required, size, 'aria-describedby': ariaDescribedBy, }: RadioGroupProps): import("react").JSX.Element;
displayName: string;
};
type SelectableCardOptionGroupType = typeof RadioGroupComponent & {
Radio: typeof RadioGroupRadio;
};
export declare const RadioGroup: SelectableCardOptionGroupType;
export {};
//# sourceMappingURL=index.d.ts.map